package org.third.suite.bean.suiteinfo;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;

import java.util.List;
@JsonIgnoreProperties(ignoreUnknown = true)
public class Version {
	
	private String version;
	private String base_version;
	private String features;
	private String image;
	private String reconfiguration_url;
	private int reconfiguration_port;
	private boolean stop_suite_config; 
	private List<String> license_id;
	private String simple_update;
	private String complex_update;
	private String update_image;
	private String update_url;
	private String update_port;




	public String getVersion() {
		return version;
	}
	public void setVersion(String version) {
		this.version = version;
	}
	public String getFeatures() {
		return features;
	}
	public void setFeatures(String features) {
		this.features = features;
	}
	public String getImage() {
		return image;
	}
	public void setImage(String image) {
		this.image = image;
	}
	public List<String> getLicense_id() {
		return license_id;
	}
	public void setLicense_id(List<String> license_id) {
		this.license_id = license_id;
	}
	public String getReconfiguration_url() {
		return reconfiguration_url;
	}
	public void setReconfiguration_url(String reconfiguration_url) {
		this.reconfiguration_url = reconfiguration_url;
	}
	public boolean isStop_suite_config() {
		return stop_suite_config;
	}
	public void setStop_suite_config(boolean stop_suite_config) {
		this.stop_suite_config = stop_suite_config;
	}
	public int getReconfiguration_port() {
		return reconfiguration_port;
	}
	public void setReconfiguration_port(int reconfiguration_port) {
		this.reconfiguration_port = reconfiguration_port;
	}

	public String getUpdate_url() {
		return update_url;
	}

	public void setUpdate_url(String update_url) {
		this.update_url = update_url;
	}

	public String getUpdate_port() {
		return update_port;
	}

	public void setUpdate_port(String update_port) {
		this.update_port = update_port;
	}

	@Override
	public String toString() {
		return "Version [version=" + version + ", features=" + features
				+ ", image=" + image + ", reconfiguration_url="
				+ reconfiguration_url + ", stop_suite_config="
				+ stop_suite_config + ", license_id=" + license_id +
				",simple_update"+simple_update+
				",complex_update"+complex_update+
				",update_image"+update_image+
				"]";
	}
	public String getSimple_update() {
		return simple_update;
	}
	public String getComplex_update() {
		return complex_update;
	}
	public String getUpdate_image() {
		return update_image;
	}
	public void setSimple_update(String simple_update) {
		this.simple_update = simple_update;
	}
	public void setComplex_update(String complex_update) {
		this.complex_update = complex_update;
	}
	public void setUpdate_image(String update_image) {
		this.update_image = update_image;
	}
	public String getBase_version() {
		return base_version;
	}
	public void setBase_version(String base_version) {
		this.base_version = base_version;
	}
}